Yeah i would inclined to agree with stone this does sound like a bottle neck going on here with hdd.
What OS you using, do you have antivirus running or any firewalls whilst playing if so disable them and test.
Check your services make sure things like auto updates are not running i.e
Adobe
Java
windows update
punkbuster
Also check your paging file and make sure enough is allocated, run a defrag.