IwubCheeze: I got I76 during the insomnia promo and I also had troubles with saving but it only happened occassionally. All I can suggest is when you save, make sure the same game is there. Sadly, although the game is playable, there are still glitches galore.
In the nitro pack, I was playing one of Skeeter's missions and saved my own variant of skeeters van. I did type my own variant name but it still saved as "skeeter's van" (it appeared twice in the list) and everytime I tried to play, the game would crash. Deleting the variant I made and making a new one worked fine but I never had this glitch in my CD version.
I managed to get the game working a little bit better by doing a few things:
Firstly, I replaced the glide wrapper provided by the GOG installer with the latest nGlide (1.03).
Secondly, whilst playing the game I limit FPS to 30 using Nvidia Inspector. For i76.exe you can create a profile to do this, but for nitro.exe you cannot unless you delete the WCW Nitro profile first, but you can temporarily apply the frame limit to the global profile and after playing turn it back off again.
Lastly, I launch the game using a batch file so that I can set single core affinity, high priority and to force the 3dfx rendering (amongst other things). For instance, for i76.exe I launch it with the following commands:
taskkill /f /IM explorer.exe
start /w nglide_config.exe
cd "Interstate 76"
start /w "Interstate 76" /high /affinity 1 i76.exe -glide
start explorer.exe
This script first kills off the Windows Explorer (this prevents the colour palette issues in cutscenes and menu screen).
Starts the nglide configurator I have in the installation folder (so that I can check the settings before the game starts).
Changes to the main game folder.
Starts Interstate 76 with high priority, on a single CPU core, and using the 3dfx mode.
The last line restarts Windows Explorer after the game is quit.
I do get a couple of odd texture issues but nothing problematic. I also run the game using my monitor's native resolution of 1680x1050 with a forced 4:3 pillarboxing, all done via nGlide.
As for the saving issue, I have experienced it. To prevent it, whenever I save the game I always click a save slot (even if empty) until the cursor appears to type in a name. I then type in a save name and press Enter to save it. I then immediately go back to the save window to check it has saved, and save again over the top. This gives a prompt to confirm overwriting, meaning that I know it has definitely saved. I cannot scroll the save slots, though, so am limited to the 10 slots. That might be normal though.