Hey TIMUH!, regarding your CPU choice. You can get the
Q6600 for a mere £40 more, which in my opinion if defiantly worth it.
The Corsair 2GB DDR2 XMS2 Dominator PC2-8500C5 TwinX (2x1GB) is £88.11, now you could quite easily buy 4GB of memory (You will need a 64-bit Operating System to be able to utilize it all but more on that later

) that is running at 800Mhz (Which is not slow) instead of 2GB of 1066Mhz memory which in my opinion, is a bit of an overkill anyway. The memory that is worth taking a look at is the
OCZ 2GB (2 x 1GB) PC2-6400C4 Dual Channel Platinum Revision 2 XTC Series DDR2. The OCZ kit will be perfect and at the price it’s currently selling at, you can't beat it. Even if you keep these running at its stated speed of 800Mhz, it will take your Q6600 all the way up to 3.6GHz. If you are looking at taking your Quad Core further than that, this particular memory should be able to hit 900 - 950MHZ quite easily, however, you may then be limited by the Q6600 on air cooling due to the temperatures.
Another memory kit that you may be interested in is the
OCZ 4GB (2 x 2GB) PC2-6400C5 Dual Channel Vista Gold Series DDR2, once again, for the price, you just cant beat it. However please be aware that most of the 2x 2GB Memory kits out their, do not overclock well at all and if you are looking at overclocking your Q6600 above the 3.6GHz mark then do not get the above OCZ kit. Then again, as said above, you may then be limited by the temperatures of the Quad Core if you are looking to take your Quad further.
I see that you have IDE interface DVD Drives. You can now get DVD Drives that have SATA interfaces on. So take a look at the
Samsung SH-S203D 20x20 DVD±RW Dual Layer Serial ATA ReWriter. Very good drive.
I would also have to question, why you are looking at purchasing Windows XP instead of Windows Vista?
