Very cool, I'm actually surprised that the fps went from 60 fps to only 15 fps when i had 300 units, I expected a much higher drop :D. What technique are you using for step 2 @Angen, partial vision update?
Pic :
I also seem to have found a bug ... (but wip right? :P) no units but map area visible: