Well, assuming you went with a clean install, have gone through the toolbox system tuner, and are certain all hardware cable connections are snug (sounds overly simple, but sometimes it's the easy stuff that bites us), I'm thinking potentially a bad drive. If I were in your shoes, I would replace it and see if the issue persists, then troubleshoot further from there.
A couple other random thoughts occured to me:
What sata port on the X58 are you using? Is it the Marvell based 6gb/s port? Just out of curiosity, what happens if you move the drive to an Intel based 3gb/s port? I'm asking because a while back I read about BSOD issues when using the Marvell controller sata ports, and some quick googling seems to bring up quite a few hits mentioning just such an issue - with a number of different ssd drives. There's even a thread here discussing it. No idea why the x25m wouldn't have had issues, but it's something to try.
Are you running in AHCI or IDE mode?
Also, there's another good thread here with a number of people apparently experiencing issues and then resolving them through various means. Worth a look.