Ok so I wanted to get back into this, so I decided to give GenTool a go. I like what they've done, but the fact the tool stops the camera height fixes from working in a multiplayer game makes it absolutely useless. The game is totally unplayable when you can see a total of 2 buildings on screen. I wasted a few hours on this thinking I was doing something wrong but I final found out it seems to be by design.. I'm guessing they did it to force an even playing field in multiplayer matches? Happy to be told I'm missing something here..but if I'm right - it's utterly useless.
I'm going to stick with my way for now. For anyone reading this - this is what I've done:
1. Install Zero hour from Origin (C&C Ultimate Collection)
2. Google for GameData.ini with the camera height fix and add it to install directory "\Data\INI"
3. Edit resolution in "\Documents\Command and Conquer Generals Zero Hour Data\Options.ini" I've set mine to "Resolution = 1920 1200"
4. I found a "lag fix" which involves copying a custom "INIZH.big" into the install directory. Not sure if it helps but we'll see.
5. Finally to stop the frame rate issue, i found the Nvidia tool didn't seem to be working so I've installed something else to limit the frame rate to 30FPS (RivaTunder Statistics Server)
https://www.addictivetips.com/windows-tips/limit-fps-for-a-game-on-windows-10/