I can't speak for the motherboard, but the PSU should be fine. Even though it states that a 400W PSU is required, the card doesn't need nearly that much.
HIS also makes a low-profile 1GB DDR5 HD6670. I prefer (and own) it over the Sapphire because of the better HSF, although it does require two PCI slots to fit.