Well, let me just walk through the steps of the old way of setting up Direct3d, with Win98...
I would do a full install of FF7.
download the TNT patch
Run Rivatuner
Go into the Texture tab for Direct3d,
uncheck the 8bit pallet thing.
Reboot.
Then,
move/overide the FF7config.exe file over to the FF7 directory.
Make sure that it said failed...if it said Pass, I would have to refiddle with Rivatuner....such as download a newer version.
Configure FF7config for Hardwaremode and check the Riva option, and the TNT option.
Move over the FF7.exe file.
And it was ready to play.
Now for the crashes related to Acceleration and my understanding of them.
Using the original FF7.exe with the Riva options checked inside FF7config, would cause a crash as soon as the game would launch. And using the TNT patch's FF7.exe with the Riva options unchecked would cause black backgrounds
.....or was it the other way around?
Man....I can't remember. Well, regardless, this rule is true. Only check the Riva box if you are using the TNT FF7.exe. And if using the original FF7.exe, don't check the box; or it will be crash city.