I have a really old computer, probably 10-ish years old...
But I think that amount of objects on the screen should be able to be handled quite easily, at least with some optimizations.
If each dot is a sprite it should probably work, the collision handling might be a problem but there are ways to optimize that so you only check against nearby dots (no point in checking against things on the other side of the map).
But if each dot has 2 circles drawn on them & the outer circle is blurred separately & on top of that have to handle collisions (for both? circles),
then Yeah, my computer will struggle with that.