I work at the Geek Squad, we use:
PC Check - tests pretty much all components of your computer. Does its job pretty well and works pretty fast.
Drive Fitness Test - hard drive testing. Used advanced test, not the quick test. If DFT fails for whatever reason, we typically use WD DataLifeGuard tools, PowerMax, or SeaTools.
MemTest - self explanatory. Make sure you do a couple of runs. I would also run 1 dimm at a time if you suspect memory issues.
All three are run on every diagnostic.