>That's not great news as far as my bank balance is concerned - getting a 4gb card suddenly shoots the price up massively.
Where I live a 670/4gb is cheaper than a 680/2gb you were already contemplating. I don't quite see your logic.
There is a lot you can do with this card in a practical sense. It is quite fast and has a decent amount of space. A card dedicated to display and another for cuda will make your system more responsive. I think you will be happy you made the upgrade.
Really there is no free lunch as far as obtaining render performance. Either you need to spend money on cpu or gpu. Gpu performance is easier and cheaper to add else you are networking whole new extra PCs. The cost of Octane performance scales with the cores and vram. Nvidia pricing pretty much has the bases covered, so that if you want 1.5x the speed you pay 1.5x the price etc. The 670/4gb is a good trade off IMO. At a later time when the cost/benefit is there you might add another 4gb card to halve your render time ( assuming you have the pci-e slots).
Remember people with a need for a maxed out render rig for archviz purposes are buying expensive mobo and then 4 GTX Titan/6gb for ~10x the money you are thinking of spending. They do this for commercial reasons and seem to be doing well out of it. HTH
