And I am not talking about second hand HD5870, I mean buying from the shop what is available, i.e. HD7970
4x7970 system = ~$2000. Generates ~2800 MH/s. Would need about 9 of these systems to make 25GH/s. Total cost = $18k. After a year of mining, I could still sell my 36 7970s for ~$300 each for ~$11k recovered.
Thus you are really comparing the total cost of owning:
25GH/s for a year in GPUs for $8000.
vs
25GH/s into perpetuity for $15300.
I dont know about you but at this point the risk in bitcoin going belly-up and FPGAs being worthless is too high for me.
I would consider FPGAs only after the reward halving and watching if the market responds appropriately. Even then it would take a process advantage (ie. the first good 28 nm FPGA) before I buy in.