Any of the 990FX boards should have no problem with running your CPU. If it is an AM3 board, then possibly you's nned a AM3 CPU to update. BIOS updates are outside of the OS so you don't need one installed.
So with the 4170, I would not go overboard with a $200 mobo or anything. Look at offerings from msi, asrock, but I am especially fond of the Gigabyte 990FX UD3. Its a solid board that can easily handle dual graphics cards. It doesn't have UEFI BIOS, but to me thats a bit of a gimmick anyway and really won't help with tweaking.