I thought of a beautiful thing while reading the rulebook. It'll be difficult to pull off, but it would be great if it works.
First turn, buy Donate. Take the 8 debt, and trash everything except for 5 copper. Pay off the debt, but don't buy any cards when the debt is payed off. It'll take 2 turns to pay off the debt, leaving you with 2 coin left. DON'T SPEND IT. On the third turn after buying Donate, use your 5 copper to buy Windfall. Gain the 3 golds. Turn after that, Donate again to trash the rest of your copper. Pay off the debt that turn as well, if you can. Then feel free to Windfall to your heart's desire, or just buy all the Provinces.
I don't know how I thought of that, but I'm glad I did.