I use both Steam and Windows LIVE. As of right now Fallout 3 is available for download on Windows LIVE for only 9.99$. As apposed to 19.99$ on steam and 29.99$ if you buy it for your console. You can use Microsoft Points to buy it too. That would be 800 MS points.
DLC is separate so buying it...