Thanks everyone again for your input and advice.

However, I sat down this morning to try and solve the problem and after several months of not functioning properly, it now runs fine apparently. I'm not sure if something in an update I DL'd had a driver I was missing or what, but hopefully it's not a fluke.