RAM is fine. I've run 3 passes over each stick, in different slots. I'm beginning to wonder if my settings in BIOS are off. I had this problem once before and my timings and voltage were off. Once I got them right, everything was peaches and cream. I got a screenshot of CPU-Z SPD with all the timings and such, I'm gonna go screw around in BIOS and come back with an update.
Edit: I've ruled out my memory and motherboard being bad. I reset CMOS and started fresh in BIOS. I looked up timings for my RAM and discovered on the G.Skill forum, apparently there was an issue with the memory controller in AMD processors when more then one channel is filled. Basically I have to throttle back my RAM frequency and timings, which I did. Hopefully this works. Next step, buy an FX AMD processor so I can utilize my RAMS full potential.
*Crossing my fingers*
Edit 2: I've been running stress tests and multiple apps since 3 and I've not gotten one BSD yet. I'm thinking I fixed it