I ended up caving in and buying a new motherboard. Found one for $100 somewhere online. Changed everything out and it works perfectly now.