If they do release new CPU's they need a new chipset to go with them the 990fx is far far beihind
It's not that far behind except for that fact that it's still using PCI-E 2.0. Consider for a moment that it offers 38 PCI-E lanes total, (8/8/8/8/4/1/1 max). Assuming AMD were to release a new chipset, it probably would use a newer revision of HyperTransport, have a lower TDP, and use PCI-E 3.0.
990FX is just the PCI-E root complex plus the communication (via dedicated PCI-E lanes no less,) for the south bridge. The 990FX is more like Intel's IOH (I/O Hub) on skt1366 where Intel used QPI between the CPU and the IOH to provide PCI-E lanes where now the PCH is more like a glorified south bridge.
I think what you're really complaining about is the shortcomings of the SB950 (the south bridge which offers USB, SATA, etc) which really only lacks USB 3.0 since it supports 6 SATA3 (6gb) ports already and 4x PCI-E 2.0 is more than enough to drive that.
I suspect by the time AMD is ready to release a new processor for this socket (assuming it's not dead), they'll have a new chipset/south bridge combo to go along with it, unless they take the route Intel has been going and moves the PCI-E root complex to the CPU like they did on their APUs where the FCH is really like Intel's PCH; an over glorified south bridge. Although AMD would have to completely change the platform if they did decide to move the PCI-E root complex to the CPU, so I doubt that would happen unless it was a completely new socket.
Edit: On a side note, I would like to see AMD merge the chipset and the south bridge if they hold on to the 939/AM2/AM2+/AM3/AM3+ socket design. HyperTransport would offer more than enough bandwidth to offer any kind of high performance I/O. I think people need to consider that AMD offered a lot of PCI-E lanes for the price on the 790FX, 890FX and 990FX.
Intel's philosophy has been to base the platform on the CPU. AMD's for AM3+ and prior was to base the CPU on the platform. Assuming CPUs were the same speed, I'm not sure which philosophy would be better. I kind of like the idea of getting a cheap CPU but a decent priced motherboard just to get a ton of PCI-E slots. To get a ton of PCI-E slots with an Intel CPU, you're looking at a good chunk of change for the hardware in comparison to AMD, so from a price perspective AMD really has the one up. The problem is that they can't get their shit together with their CPUs. I almost feel like Bulldozer was a waste a time (albeit an ambitious project,) and that they would have been better off doing what Intel did and simply their core and reduce the length of the pipeline. Branch prediction can be a bitch and adding more stages to the pipeline makes it worse and stalls only hit you harder.