Everest is a good tool to find out what your system has in it hardware wise.
By toolkit i am really implying the tools that you should have and use on regular bases to keep your system tuned up.
Firewall...Windows Built in or Comodo
Defragging.. Windows built in, JKDefrag
Temp File Cleaner...TFC
From this point then you should always be able to keep your system running as good as humanly possible. This is in no way a guarantee you will not have a problem. If an issue does arrive GTG
is always here to help out if needed.