AMD needs to lower prices on the new 9000 series CPU's, period. They are just not value oriented enough and are way too expensive for what they bring to the table compared to AMD's own 7000 series and the Intel 13k series. Intel is offering 14 cores for as cheap as $300, while AMD are stuck with 6 cores at those prices, its absurd.
The 9600x is $280 for 6 cores and barely 3-4% improvement in gaming over the 7600x, around 9% improvement in multithreading, while Intel's 14600 offers 14 cores for $260. Its around 15% faster over the 9600x in multithreaded apps and offers similar gaming performance.
Thing is the 9600x should cost $230 at most, with the 7600x starting at $200 and the 7600 vanilla at $180. The 9700x trades blows with the 14600k in terms of gaming, but falls short in multithreading, while being $70 dollars more.