that's just one of many possibilities.
It's far more likely that you downloaded/installed something you shouldn't have, plugged in a USB key or other media from a source you shouldn't have trusted, are behind on patches (which might play to the metasploit angle), visited a web site with an insecure browser or accepted installation of a component/plugin/activeX etc when visiting a website of questionable repute (with or without your knowledge).
Things to try:
- Restart in Safe mode and see how performance is.
- Check msconfig and see what junk is in your startup items list.
- Get processexplorer and see what's running/using CPU time.
- Use wireshark/netstat/other tools to see what connections your machine is making.
- Check your OS logs for errors or other strange messages.