Nice to see you back!
No way do you NEED DX10 and Vista. There's almost no difference with DX10 as far as I can see from pics, and it runs on XP just fine. Performance on whatever comp you have is a different matter, of course, but you don't need to wait till you get DX10/Vista. Just upgrade your graphics card or whatever, check out the FSX and hardware forums for tips.