Is your PC a brand name PC? ie, is it an Acer, Packard- Bell, Lenovo etc. or is it a custom build that has a non branded OEM version of Windows.
If its a branded PC, then use the bios from your PC Manufacturers website, not from the motherboard manufacturers website. This will ensure that the bios will have the correct SLIC 2.1 marker and ensure OEM pre-activation. This is important for activation if you use the included recovery media or if you made your own recovery media. You could also just install from the recovery partition.
If its a custom build, then flashing the bios with the latest version from the motherboard manufacturer's website will work perfectly fine.
If you have a brand name pc with no recovery media or recovery partition, then you can use a regular Windows 7 DVD and pre-activate it offline using the appropriate digital certificate and key. You will then just need the relevant drivers to get your pc to the same spec as when it was released by the OEM.