I personally still recommend x2 4981

It's rock solid stable.. and doesn't have x2 config live like 5032/5035 does.
...and, to me anyways, that's a good thing. I
hate the "X2 config live loading...." screen that you get with the newer x2 bioses. Plus, I only ever set my bioses up once and once I do that I never touch em. Thus, the added boot time due to the bios needing to wait for the hdd to spin up to read the .ini in addition to the (IMO anyways) annoying loading screen negates any benefits it provides.
...and by that same logic, I recommend a customized version of m8plus_16 with live blocking, igr, and lba48 support for 1.6/1.6b xboxen.
Yeah i kinda thought it was wasting time too until i tested it...
While it might not be the most attractive screen during the boot process it isnt that bad for having an up-to-date BIOS. I've tested X2 5035 and X2 4981 to see how long the boot takes and found with the flubber off and regardless of whether the X logo was on or off it is 10 seconds. With 4981 its 7 sec of X logo the the MS logo for 3 and then XBMC is loading. With 5035 its 7 sec of loading live config... then 1 sec of X logo before the MS logo loads in under it and 2 sec later XBMC is loading.
I can't really try the iND because i formatted my drive with 5035 and iND sees G as empty or if i inject it with a config it wont see my HDD altogether, even before i upgraded the stock HDD.