1. A BIOS update does help, not all the time, but sometimes it will help with driver issues for the motherboard and CPU.
2. A "Clean Install" is ALWAYS better than doing an upgrade install, period. There are too many issues documented online with people who did the upgrade install.
3. You can use Windows 7 upgrade DVDs to do a FULL clean install with no issues at all. Also, you can download a Windows 7 ISO image of your edition and burn it to a DVD. Your product key will work okay. Use ImgBurn, a free application, to burn the ISO to the blank DVD. Burn at no faster than 8x,
Go here to download the ISO image:
Windows 7 ISO – Official Direct Download Links
4. Flashing the BIOS is a simple and easy, but for first timers it can be somewhat daunting. The first time I did it was as nervous as a fox in a henhouse. If you don't need it, then don't worry about it. I was just offering some possible problem areas in my earlier post.