OpenGL guy
Veteran
As I said, it depends on the workload. Barts only has 75% of the compute power of Cypress, so if you are interested in compute, then Cypress wins. Not to mention Cypress has more memory bandwidth, which can be helpful for compute as well. If you want to use doubles or FMA, then Barts isn't even an option.Even then, a ~30% vs ~15% delta seems like inefficient design.
If you want to claim that having double support in GPUs for games is a waste, then you're right, but so what? Do you want double support in GPUs or not? What about CPUs? Do doubles get used in games? Probably not, so it's a waste there as well.