do I put new BIOS right away?(when Windows are not install)

or when I install Windows and from them??

What BIOS is the best?