Windows 8.1 might lead to gaming delays.
I received identical issues with low FPS and frequent crashes. The most effective solution is to return to Win 7, then upgrade to Win 8 and 8.1.