I do have F3 on disk, but understand there are many problems getting it to run on Windows 8. And most of the help articles I've found on the subject involve, of course, Steam.
Basically, bugs come from 3 concurrent factors :
• The fact that the GameBryo Engine used in Fallout 3 and New Vegas only support dual core and DX 9.~
Mono-core and more than 2 cores WILL cause crashes and glitches. This can be alleviated with a combination of « START /AFFINITY 2 » to force the game to run on cores 0 and 1, fiddling with the settings.ini to force two threads instead of the default 4, deactivating mouse acceleration and enabling background mouse, installing direct X 9 on your vista, seven or eight, and perhaps trying ENB Anti Freeze ( but you may loose some textures because of layering ).
• The fact that UAC sucks major asses and installing under the default « program files » WILL cause rights managements nightmares and silent files reversal ( read : UAC will revert modifications behind your back without your knowledge nor consent, including creating new saves and changing configuration ).
This one can be alleviated by lowering UAC ( NEVER uninstall it ! Never ever ! That's like throwing the steering wheel out the window of a car without brakes in hopes it'll stop ) and taking the good habit of never installing anything into /program files/. Even if you lower UAC, /program files/ and other system folders are by default always at full protection, even the system admin do not have the rights to unprotect them.
• The fact that the disk's DRM is crazy ( as are all DRMs but that one was especially badly implemented ).
Can be alleviated by shutting off disk auto-play, foraging in the disk folders and directly launching setup.exe without using the game install launcher.
TL/DR : F3 can work perfectly on any windows if you install DX9, use dual core only, and install manually.
Bugs that appears AFTER install are another story entirely.
P.S. : Tinkering to go past GameBryo quirks has become a game in itself :D