i'm not sure if this is applicable to your situation, but check your monitor's refresh rate. i've had games (specifically fishing minigames, ironically enough) mess up and become entirely impossible because something updated on frame times.
the reason why they would be so messed up is because i run my monitor at 240hz exclusively, but i have a second monitor that runs at 60hz. whenever i played that minigame, i always had to move the window over to the 60hz monitor to get the proper timings.