Desktop Ubuntu guide for installing nvidia binary drivers:
https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
So a bubble pops up reminding you that video card drivers are available, you click that and them install them with a click. Package manager will keep you up to date automatically.
Windows method? Launch browser, navigate to site, download, open file, hit next a bunch of times, etc. nvidia app will remind you to update (very recently added).
Video codecs: Ubuntu, dl video file, double click. Popup will inform you that you do not have the required codecs, and asks if you would like to install them. You click yes a couple times and it will work. All codecs are automatically kept up to date.
Windows method: Launch browser, Download VLC, mpc-hc, ffdshow etc., launch, install (hit next a bunch of times), keep up to date yourself.
*side note* Windows 7 has built in codec overrides for lots of stuff, so actually getting the codec you want to use for certain players is a nightmare. It tooks me literally months of trial and error to finally figure out how to get everything working correctly, for this I ended up using sharky codec pack with extensive customization.
Big issue I've had in the past month with windows: Uncle tried to install a lame kodak printer with only win2000 drivers on an XP install. He's usually ok with this stuff on his own, sadly he forced the installation and somehow XP now won't even boot in safemode now. Entire thing had to be done over from scratch. Will the printer work in the new install? Remains to be seen.