We may earn a small commission from affiliate links and paid advertisements. Terms
download Ultimate Boot CD, it has a host of stress testing software that you can boot of a USB or CDROM. disable the hard drive and run memtest and cpuburn. or you can do the same with Ubuntu installed on flash. Stress test the CPU, memory and GPU without the hard drive. This will determine if any of those are causing corruption.
If all pass, its either the chipset or just sh*t luck with hard drives. Chipset is much hard to detect and the only real fix is to see if their is a BIOS update or replace the motherboard (and that should not cost $1000 for parts and labor).
To check hard drive at low level you can use testdisk in conjuction with seatools. hard drives are sensitive but its hard to believe you have such bad luck with them.
i cant remember, did you update the bios yet?