Assuming it's a 55-UD4P, F7 seems to be the latest BIOS (F7a beta appears to have been withdrawn, for some reason...), available here:
http://www.gigabyte-usa.com/Support/Motherboard/BIOS_DownloadFile.aspx?FileType=BIOS&FileID=15436
If you got a checksum error, it may just be a corrupted download; consider yourself lucky - I FUBAR'd the same board
TWICE 'cause the first time, I refused to believe a corrupted file could have possibly
PASSED checksum! Had to do the 'dualBIOS' recovery twice, restore CMOS (which, thank Murphy, I had saved to disk...), etc!
There are two things going on here, one of which 'belongs' to GB, one to MS... On the GB end, you need to use the version (but not necessarily the revision) that was shipped with your board. People get ver 3, and later think that by going to pro, or 4, they are 'upgrading'; what happens is that EasyTune has to be 'built' to access code 'stubs' in the BIOS that 'hook in' to the LPCIO (which, in your case, is a pretty-much standard [for GB] iTE 8720 - it does the fan control, sensing, most of the temp reads, and a dozen other things). It's difficult enough (and sometimes simply not successful) to keep these code interfaces 'lined up' when BIOS revisions are done; either the BIOS must remain 'aligned' at each rev (probably not an easy thing to do if the revisions get major), or, alternatively, a new rev of the same version of EasyTune has to be upgraded to match the new 'stubs' - complicated by the fact that each version 'services' a large number of boards, and all the new platforms (1156/1366) are 'works in progress', and are getting BIOS revs up the ying-yang! And, of course, all of this must be documented, which, we all know - just never gets done! If we are
lucky, we get a two word description in the BIOS' changelog - but usually, NOT!
On the MS end, Xp 64 has always been sort of Microsoft's 'red-haired bastard stepson' - there's
never been anything approaching even a
tolerable level of support for it. The reason has a lot to do with architecture; Xp 64 was MS' first try at a 64-bit framework, which meant it was everyone else's, too. It it's heart, windoze is just an API - an
application
programmer's
interface. When I wanna do some file access, I really don't want to know whose disk control chip you have, or whether it's IDE or SATA, or how your drive is organized in cylinders and sectors - I just pass a message to windoze telling it my needs, and it hands me back a file handle, or a diagnostic telling me why it can't. This is all 'concealed' by the HAL - the
hardware
abstraction
layer - which is comprised of the windoze 'core', drivers, and 'ring zero' programs. Ring zero is MS' nomenclature for the place programs have to run to get 'priveleged access' directly to the hardware - and, pretty much forever, their overwhelming advice has been: don't do it! There are all kinds of restrictions on how hardware is to be handled, how exceptions have to be 'thrown', and on and on... When they did Xp 64, again, being their first foray into 64 bit, the HAL and ring zero were, well, inscrutable, and massively confusing. Lots and lots of people who were used to 'following the rules' for drivers' structure, and ring zero access found the new paradigm nearly impossible to deal with - thus, very little support - the miniscule size installed base just didn't pay off for the effort involved!
Now, MS learned a crapperload from this, too - one of the first things that was taken care of at the inception of Vista (which was designed to be an 'either or' OS - they wanted to 'capture' the high-performance market that was headed to 64 bit, with or without them...) was to restructure the drivers and ring zero so that they were more 'tractable', and to do a really thorough job of the DDK/SDKs (driver development kit/software development kit) so everyone had a well-delineated 'direction' to go in...
I'm pretty picky about what I 'allow into' ring zero on my production system... I recently wanted a program for 'ripping' DVDs to work on some hardware accelerated transcoding, and a buddy recommended SlySoft's AnyDVD - but, when it installed, it 'dumped a piece of itself' into ring zero - and that was the end of it! Uninstall, followed by a restore - I just don't allow it! There are a number of popular things that do this - lots of CD/DVD stuff, .iso image 'mouters', all verboten on a machine I depend on daily! There are advantages to ring zero - for instance, AutoCAD uses ring zero components to accellerate the hell out of its video access - and I'm willing to risk that they know what they're doing, but in general - nope... I often recommend EasyTune as a 'quick & dirty' way to test individual parameters for an overclock (or MemSet for memory tweaking), but I would never trust them for 'day to day' operation