Windows XP supports up to IE8, Vista IE9 and 7 IE10. There's only so much you can do when an OS is on life support, and making sacrifices just to give an OS another version of IE is just stupid.
Can you tell me more about these sacrifices that would have to be made? I'm genuinely interested.