Some OutRun love!
It's called Outrun2006Tweaks and there a massive laundry list of improvements...
check it out:
https://github.com/emoose/OutRun2006TweaksFeatures
Gameplay:
120FPS+ support & built-in framelimiter, game can draw at any framerate while game uses 60FPS tickrate
Restored XInput rumble code from the Xbox release, allowing gear shifts/drifts/crashes/etc to give feedback
Xbox Series impulse triggers are supported and can be tweaked inside INI
Graphics:
UI can now scale to different aspect ratios without stretching (requires UIScalingMode = 1 in INI)
Game scene & UI textures can be dumped/replaced
Allows disabling vehicle LODs, reducing the ugly pop-in as they get closer
Fixed Z-buffer precision issues that caused heavy Z-fighting and distant object pop-in
Lens flare effect now loads from correct path without needing to change game files
Stage objects such as traffic cones now only disappear once they're actually off-screen
Fixes certain effects like engine backfiring which failed to appear when using controllers
Anisotropic filtering & transparency supersampling can be forced, greatly reducing aliasing around the edges of the track
Reflection rendering resolution can be increased from the default 128x128
Bugfixes:
Prevents save corruption bug when remapping controls with many dinput devices connected
Fixed C2C ranking scoreboards not updating on Steam and other releases due to faulty anti-piracy checks
Pegasus animation's clopping sound effect will now end correctly
Text related to the now-defunct online service can be hidden
Automatically disables DPI scaling on the game window to fix scaling issues
Enhancements:
Game can now run in borderless windowed mode; mouse cursor will now be hidden while game is active
Load times heavily reduced by disabling framelimiter/vsync during load screens
Music can now be loaded from uncompressed WAV or lossless FLAC files, if they exist with the same filename
Allows intro splash screens to be skipped
Music track can be changed mid-race via Q and E buttons, or Back/RS+Back on controller (CDSwitcher must be enabled in INI first)
All the above can be customized via the OutRun2006Tweaks.ini file.
FPS can be partially unlocked by increasing the FramerateLimit setting above 60 (or disabling it), with FramerateUnlockExperimental enabled.
This will then lock the games tickrate to 60FPS while draw-rate itself is unlocked, allowing game speed to stay consistent.