[right]
There are a lot of factors affecting frames per second.
1) ping. The time it takes a packet of data to go from your computer to the server and back.
If you are getting 10 ms ping, the best actual frame rate you can get is 10 FPS. Fortunately fOr us CRS uses compression and sends a large number of frames per packet. So, can realistically expect about 100 FPS with a 10ms ping. A100 ms ping should deliver around 30-10 FPS very reliably.
Second part of this is bandwidth. The bigger your pipe the more water you can run through it. Even if I have a fast oute to the serer, if I can only pass one packet per second I'm screwed.
2) Decompression. That takes raw processor power. The faster your processor the faster you can uncompressed the frames for rendering. The other HUGE factor here is that windows is a memory PIG, so, the more ram you have the more frames you can keep in ram the less often you have to wait for rendering and so on.
3) graphics card. You really need a lot of Ram for this. Basically the more ram the faster you render frames, period. The speed of he processor here is not that key, but ram is paramount. Share ram won't do, because then the CPU is managing swapping instead of just rendering frames.
Summary:
1) make sure you have a good enough network connection.
2) on windows systems: xp - 4 gig min, windows 7 - 8 gig minimum
3) graphics ram - for 1024 resolution you will need 1gig to hold about 10 fully rendered frames. I'd call that min.
Even an older processor will be fine with enough ram. Looking at your setup, I would get a 1 gig video card if you can.