Turn 1: Play Forest, Fastbond, Forest, Windswept Heath, fetch a Forest.
Turn 2: Tap all for Crucible of Worlds. Play Windswept Heath and fetch until you have 3 untapped Forests. Tap all for Courser of Kruphix. Play Windswept Heath and fetch until you have 5 untapped Forests. Tap all for Titania, Protector of Argoth. Proceed to infinitely cycle Windswept Heath until you have enough 5/3 Elementals to swing for lethal.
Alternately, you could repeat Step 1, then on your second turn play Crucible of Worlds, fetch 3 lands, play Courser of Kruphix, and fetch until you can play Rampaging Baloths, then cycle Windswept Heath to get infinite 4/4 Beasts. Both combos fire on turn 4.
A third combo is to repeat Step 1, and then on your second turn play Crucible of Worlds ramp up to 3 lands, play Courser of Kruphix, and then infinitely play either Terramorphic Expanse or Evolving Wilds to gain infinite life. From there, just wait until you draw Rampaging Baloths or Titania, Protector of Argoth to swing for lethal.
The last combo in this deck works by repeating Step 1, and on your second turn playing Crucible of Worlds, fetching up seven lands and playing Avenger of Zendikar, and then using Terramorphic Expanse or Evolving Wilds to make your plant tokens infinitely huge.
You can fire any of these combos later on turn 4 if you have Terramorphic Expanse or Evolving Wilds but not Windswept Heath in your hand. It still works. Also, you don't have to go infinite to win. Titania, Baloths and Avenger are all large enough to kill your opponent within a few turns once you play them. You can also replace Courser with
Grazing Gladehart
in any of these combos. Feel free to +1 or offer advice as you see fit.
For budget version, cut Crucible of Worlds for Ramunap Excavator and Oracle of Mul Daya for something along the lines of Rites of Flourishing.