The 1st things I do, after turning it on but before even installing an OS:
- run memory diagnostic overnight (memtest off a linux live usb)
- run disk diagnostics
--- badblocks" off a linux live usb - writes and reads every sector on the drive
--- the manufacturer's SMART diagnostics, short and long tests
After the OS is installed I run Prime for a few hours to check temperatures and make sure settings work (I usually overclock a *little*, just for fun).
I really REALLY recommend spending the few minutes it takes to set up these tests, which can run while you sleep. It helps you rule out one cause when you encounter flaky, transient problems.
1st stuff I install:
- yeah, drivers, duh.
- 7zip
- winrar (some stupid rars only work with this program)
- vlc
- firefox
- egg timer (I kill time at the pc a lot while cooking stuff)
- vim (editor I'm used to)
- process explorer from sysinternals
- Hijaack This
- Microsoft Security Essentials
Hmm that's all that come to mind, it's easier when doing it 'cause it's pretty obvious which program you need to install when you're blocked or annoyed at some "feature", heh.
EDIT: Oh, and please PLEASE invest the $1 or $2 and buy a piezo speaker if your motherboard doesn't come with one (few do now) and you don't have one you can "borrow" from an old pc. Being able to hear the boot beep codes can give the hint you need to zero in on a booting problem without hours of frustration trying everything down the list. Damn, they're a little tricky to find now - I *know* I found em on ebay repeatedly 5 for $5 with free shipping, I did have to wait for shipping from China. Here's 2 for $4 shipped (no affiliation):
http://www.ebay.com/itm/New-2pcs-Motheboard-Internal-Pc-Onboard-Mini-Case-Speaker-Bios-Beeps-Buzzer-/131033331232 or $4 each from amazon
http://www.amazon.com/PC-Internal-Mini-Onboard-Speaker/dp/B002W4M0DW