Factorio is primarily bound by memory bandwidth, believe it or not. You need a healthy amount of memory for really large factories, but the limiting factor ends up being the fact that a significant amount of it gets accessed every frame.
There is no built-in limit on factory size.
> Anyway, your factory size is FPS-bound
Not at all. FPS is only influenced by the amount of stuff on screen, which is bounded by the size of your screen. The most expensive scenes tend to be dense forests, not factories. :)