I would be inclined to wait until the new GPUs from NVidia and ATi hit the market. Based on how much I paid for my cards (and seeing that their prices have not much dropped since), it seems that the launch of VR (and the requirements needed to run it) has kept the prices high. Once the new cards come out you have options; either to get one of the new ones, or (as the prices for them should drop) get one of the "current" cards that can run VR.
I have a pair of Asus Strix GTX970 cards, and they cost me £600 for the pair in April 2015. The best price I have seen for them currently is £285 each (so only 5% drop in prices).
I have a pair of Asus Strix GTX970 cards, and they cost me £600 for the pair in April 2015. The best price I have seen for them currently is £285 each (so only 5% drop in prices).