IMHO any one who recommends a full reinstall of the OS to fix an issue ( especially hardware ), has no clue what they are doing.
Only time that is really necessary is when the OS is so buggered up, it fails to load, or continually has critical OS related errors.
Please reread my quote. I did not say "reinstall your OS if something goes wrong". I said "reinstall your OS after making any major hardware changes", this includes changing graphics cards, possibly processor, and new motherboard. There are two reasons: one, your old OS may have residual old driver parts, which, while not posing a problem most of the time, can get in your way when changing hardware (particularly when you switch ati -> nvidia and vice versa, in the past this has been a problem with Windows). Secondly, it gives you an opportunity to start fresh, which is always welcome, particularly with Windows (the newer versions are much better in this regard, but eventually you just get lots of things that just "creep in" your system, things like frameworks, one-time codecs, etc...)
Obviously, reinstalling the OS when you encounter a non-critical issue without changing any hardware is not very useful and won't do anything in general. I think everyone is aware of that