I finished Part 2 with a Windows Experience Index of 4.7
Stated goal: an all round 5.9 for all measurements.
Off to order more bits, and change some components in the beastie: General Melchett.
At the time of building this machine, the NVidia GeForce 8800GT cards were extremely popular, if not sold out. Many gamers and performance enthusiasts had to wait in a queue for their cards to arrive. DirectX 10. Those extra smooth graphics in Crysis. Nice. Shame I don't play Crysis, but if I did - it would look way excellent.
Once the card arrived, and I arrived home: a quick swap over and installation of the Vista x64 drivers, and another check of the Windows Experience Index: 5.6. We are getting closer.
Like any new performance car owner, I want to take it out on the track and safely measure the top speed. How fast can this thing go?
Before heading down the motorway of speed, it's time to talk safety.
Too much heat in your PC, and your engine is going to be fried. Melted bits of copper, silicon and gold. Fire could erupt. Safety first. To ensure safe speed, keeping your performance PC cool is paramount.
Using a nifty little tool from Franck Delattre, CPU-Z: you can find out many things about your motherboard. The hotter a PC is, the less efficient the electrons. The cooler, the longer the components work and the more efficient your PC. Keeping air flowing through the PC and cooling all the hot bits is a key game all performance enthusiasts.
I decided to get a faster yet quieter rear case fan to pull air through the case, and replace the stock-supplied CPU fan. Intel provide a sufficient CPU fan with their processors, but knowing that colder is better, a little research was in order.
After looking at what other AUSPCMarket guys where buying for their Intel Q6600s. Result: Zalman CPU fans. Below is a photo of the fan installed.
Installation process (note, being the hardware n00b that I am: this took an hour. Chiefly gathering the courage to remove the underside heatsink)
- Remove motherboard from case
- Remove existing CPU fan with the badly designed plastic clips
- A benefit of the Gigabyte motherboard: removable underside heatsink. Remove this
- Screw new baseplate onto front/backside of motherboard
- Clean off old thermal grease from top of CPU
- Re-apply new thermal grease to top of CPU
- Screw down new baseplate for fan
- Clip on new fan
- Wire in fan to CPU_FAN connector on motherboard
- Replace motherboard, restart PC
What is my target temperature? Less than 50degC in my research is a good target temperature for my configuration. With the application of the Zalman fan, I managed to reduce the core temperatures by an average of 5-7 degrees C, and the ambient temperature in the case by the same measurement. This was a net change in temperature after installing the new RAM and Video card as described above. The NVidia Geforce is a mini-motherboard on its own: it has its own power connector, fan, processor and memory.
I found CPUID's Hardware Monitor an excellent, and more accurate tool, for measuring both the speed of the fans and the temperature on hard disks and video card.
As this machine is my "go-to-work drive", stability is critical. Burning out a cylinder is not a good look.
But, on the weekends.. well, it's time to see what General Melchett can do. As a side note, I own a MINI Cooper S John Cooper Works. My wife has taken this beauty of a car around a racing track at near 200km/hr. This also happens to be my work car. Really don't know why this is relevant, but I thought I'd post it anyway.
Overclocking is a little rocket science, a little play with the numbers and mostly fun. Essentially, you are tweaking values in the BIOS at boot time to increase voltages, bus speeds and clocking to get a faster PC. Thankfully, for overclocking newbies, the Gigabyte BIOS has a great mechanism for tweaking. If you set something wrong, it switches back to a known-good default. Almost fail-safe BIOS tweaking.
By tweaking the Bus Speed to 350Mhz, I managed to push the processor to 3.15Ghz. The fans where blaring as the core temperature raised to above 60degrees C due to the core voltage going to greater than 1.3v - the cries of "she cannae go any faster, captn" rang through my head.
The memory scored a 5.6 in the initial construction. Using two packs of Corsair Twin2X DDR2 XMS2-6400 Twin Pack was financially a good purchase, however not the fastest. The speed is not the absolute maximum; with a little research I found that the Corsair was OK. It was more a matter of latency.
Memory has speeds. There are these strange codes saying things like "2-2-2-12". These numbers refer to the latency timings at a very low level; and the smaller the numbers the faster the memory can be read to and written from. And it is no the direct speed, but rather the "queue waiting time". The smaller the number, the smaller the queue and the less waiting time.
A quick review of the Gigabyte motherboard list of supported RAM modules pops up an interesting choice: Geil DDR2-800 Quad Pack. Lower latency timings, and boom! above that 4Gb barrier on the beastie.
Lesson: when making performance PCs, check memory latency timing speeds. Lower the better.
Recheck the Windows Experience Index:
We get 5.9s all around! Success.
Added bits bill: AU$1,257.19
- arstechnica: The Ars Technica Motherboard Guide
- Hardware Secrets: Understanding RAM Timings
- X-Bit labs: Newbie Overlocking Guide
- Tom's Hardware: Overclocking Marathon Day 1
- Tom's Hardware: Dual vs. Quad Core CPUs