I'd be tempted to reinstall a fresh copy of windows. Yes its a pita but if youve had your current setup for a while i suspect theres a lot of unused files etc slowing it all down. You will still be able to access all your old files from your 320GB drive, so loosing your data isnt an issue.