Right, when I looked at it there's a confusing selection of things I had running, but I can boil it down to this:
1. First black screen is likely to be the video intro; these were coded in an old Indeo codec and don't show, hit escape to skip it.
2. New exe file, I think this must be the game copy world no-cd. The original crashes when getting to the menu (after the opening logos).
3. I can only see intro video/in-game track videos (although they flicker badly) if I use WinXP compatibility on the F1-99.exe and NO Glide wrapper. However, all the in-game 2D menus/text elements (and even trees etc) look horrible, with bad black edges.
So, in short, I'm running a different .exe file with no compatibility against it, then added dgVoodoo2 (2.55 works for me). In dgVoodoo I have the DirectX tab set to Resolution = Unforced (so 640x480!), as setting it higher just seems to give me a black screen.
Regarding the picture being small in the corner/small generally, in my Nvidia control panel, under Display > Adjust desktop size and position, I have Scaling set to Aspect ratio, perform scaling on GPU and Override the scaling mode set by games and programs ticked.
One last thing: much like earlier Formula 1 games by Bizarre Creations/Psygnosis, it looks a bit terrible if you enable anti-aliasing, the only solution is to use FXAA in Nvidia, instead of other anti-aliasing options (leave dgVoodoo set to App driven anti-aliasing).
Oh yeah, and the controls, you have to use keys for accelerate/brake to navigate (and possibly gears too), so it's a bit of a faff if you're trying to use keyboard!
My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor