1. Windows ?
2. Pls consider an SSD. It's the best thing since sliced bread. I'd go for 240 / 256 GB by Samsung or Crucial
3. CPU cooler u have is great, but the Coolermaster 212 / 212 Evo is more than enough for most folks and will save you a good $50 you could put toward an SSD.