It still might be my sound card or my video card
You can temporarily Disable sound from Control Panel/Device Manager, see what difference that makes, get a clue if soundcard drivers are doing ok
It's difficult to know how one's system is performing without benchmarking to find out where the bottlenecks are. Is my system running something slowly because my graphics card is the bottleneck, or perhaps the motherboard or CPU is the bottleneck
If I had a problem with a game running slowly I would first find out how similar systems to mine are performing under the same game, same settings: there might be nothing to be done but lower quality settings or screen resolution. Then I'd run a benchmark like 3DMark Vantage that'll tell me how my graphics system is running, make a few changes, see if anything helps. Then I might overclock whatever I can wherever I can after installing a flow-through cooling system
Running in a window vs running fullscreen might be worth checking, and a full defragmentation of your hard drive, pagefile usage etc might be worth looking at. For example, if I saw the disk access LED lighting up in sync with pauses onscreen I would check that my pagefile 'virtual memory' was not heavily fragmented or set too small to be useful
RoF uses CPU or CPUs very intensively for physics, upgrading one's videocard to get more fps may not be so useful as a CPU upgrade (or overclocking the CPU without needing the fire brigade on standby)
Ming
_________________________
'You are either a hater or you are not' Roman Halter