DirectX 11 is coming out soon and it will support almost every GPU going back 3-5 years.
Holy balls, does anyone actually understand OpenCL?
IT HAS NOTHING TO DO WITH GRAPHICS!!! IT HAS NOTHING TO DO WITH OpenGL, IT HAS NOTHING TO DO WITH DirectX.
Please pull your heads out of your asses and read some information about OpenCL, then quit complaining. http://en.wikipedia.org/wiki/OpenCL
You purchased hardware when it was right for you based on the current merits of the device. Future upgrades that will improve your hardware, but not quite as much as it improves CURRENT hardware, is STILL an upgrade. Think of it as helping you extend the life of your machine for a low cost.
Some people are allergic to reason and sense.