So it ended up being the GPU that was busted when I took it to a repair shop to test it because my buddies wouldn't let me test their GPU, they replaced the GPU with another and it worked good so I bought a new GPU and now it runs perfect. To be honest I thought it was the GPU from the beginning...