Ok.. after the last thread in hdd's where i thought i'd resolved the bsod issues with the ntfs.sys, new bsod's have started cropping up at random inside of windows 
After looking at the logs after each bsod, the only error shows up as BSOD Kernel-Power event id 41.
I've tried different ram, i've checked the board for damaged capacitors.
If i leave windows idle it seems to be fine, i can sometimes install a program without a problem, but 80% of the time it bsods.
I'm thinking its either a psu, cpu or mobo error.. (seeing as these are the only bits i havent swapped out lol).
I've run the dell diagnostic tool and its come up with no errors on any component, so i'm leaning towards the psu as this isnt tested.
But before I go off in the morning to get a new one to test this theory, has anyone got anyone got any other ideas?

After looking at the logs after each bsod, the only error shows up as BSOD Kernel-Power event id 41.
I've tried different ram, i've checked the board for damaged capacitors.
If i leave windows idle it seems to be fine, i can sometimes install a program without a problem, but 80% of the time it bsods.
I'm thinking its either a psu, cpu or mobo error.. (seeing as these are the only bits i havent swapped out lol).
I've run the dell diagnostic tool and its come up with no errors on any component, so i'm leaning towards the psu as this isnt tested.
But before I go off in the morning to get a new one to test this theory, has anyone got anyone got any other ideas?