I have in the last two days took my mates Dell tower apart and upgraded the internals.
When disecting the Dell, I noticed that Dell uses their own mounting mechanisms for the mobo, so my replacement mobo wouldn't fit at all, so another tower was recycled for the job.
But the main thing I noticed was, when I completely took the Dell unit apart, when I got to take the CPU heatsink off, I was horrified.
Whoever assembled the unit must have been a total idiot, the pink protective film that covers the thermal paste on the heatsink was still in place, I did wonder why the CPU was so clean when I took the heatsink off....numptys.
This also explained why my mates PC was frequently overheating and why when he had iTunes open and tried to UnRAR a file, the PC would grind to a halt!
If Dells quality control comes down to this, then no thanks Dell.
Mind you, I've had a Dell laptop for a few years now and it's still going strong (XPS Gamer model M1707)