Wanted to follow up on this because I think I figured it out.
Long version:
I took the entire build to the shop where I got the parts for testing. Dude there made sure I had the latest drivers and updated the BIOS, then tested it for 3-4 days, everything was fine. At this point, I'm thinking...