If you notice that your machine seems to run fine after you've been logged in for a while, it's usually due to the startup scan initiated by your virus when you boot your machine and the OS loads. In addition, you may have a bunch of apps/services trying to load at the same time, which consumes a lot of your CPU, causing the entire system to crawl.
james brown may be correct with the apps you have running, which could cause the sluggish behavior with your machine. Often, applications that are installed make themselves load on startup and run in the background, which hogs up system resourcecs. Click Start | Run, then type in msconfig. Go to the Startup tab and look through the list; my guess is that you have a lot of things in there. If you recognize apps that are running but not needed (e.g. Adobe speed loader, Quicktime/RealPlayer scheduler/updater, Logitech utilities), uncheck them. If you don't know what something is, do not uncheck it without looking up what it is and if it's needed. After you click OK, you'll have to reboot your system.
Be very careful when making changes to msconfig, as you can mess your system up if you aren't careful, although you can reverse the changes. Best to not touch any other tab except Startup.
Also be careful when running CHKDSK. It tends to delete "orphaned" files, which I've had cause issues with the system (a.k.a. deleting files that were needed). From my experience, it's best to use CHKDSK as a last resort and make sure you have a good backup of your system before running it. The read only mode that jmmijo mentioned is a safer way of running it.
_________________________
I swear, troubleshooting is a science: the best discoveries are always on accident...