Every business is there to make money, and no one should begrudge a business for trying to do so, however businesses have to strike a balance on what they're offering for a certain amount of money.There's good and bad here, if we look beyond the fanboyism:
Are NVIDIA greedy? Silly them for wanting to make money...they are a business. They have invested heavily in a ground up build with Kepler, Cloud, GeForce Experience and Sheild. NOT FORGETTING the EPIC tier one titles over the last 12 months: Assassin's Creed 3, Batman Arkham City, BF3. HARDLY indicitative of a company too tight to spend money. AMD still have the same tech they had 2 years ago with a few speed bumps.
R&D costs aren't something to factor in, and it's not something that they should rely on their customers to reimburse them for, AMD also had R&D costs and claim that their chips were new built from the ground up.
Realistically, each generation of chip from AMD and nVidia are very similar, even if both sides claim it's completely new from the ground up technology. It'll still be heavily borrowing from the previous generation.
I think you're making a few uninformed assumptions on what sort of R&D nVidia and AMD have been doing to develop their latest cards, and the AMD chips have probably changed more so than the nVidia ones anyway.
Kepler is very similar to Fermi, and the games orientated GPUs have been cut down for games only, that's really the biggest difference. I think people's perception of nVidia being greedy is that this is the first time in quite some time, that nVidia have had a smaller GPU than AMD instead of being significantly bigger (Fermi was what, nearly 90% bigger than AMD's chips at the time?) and yet they are still charging significantly more, for less performance and an awful game bundle.
I do believe nVidia are tight, but not in the way others are suggestion, and I think their involvement in games is to the detriment of everyone else, because most of the time when they have some sort of hands on influence with a developer, some drama comes of it.
It kinda hit the mainstream when Batman Arkham Asylum came out and they had a few dodgy things going on there, one was the PhysX use, and the second was the anti-aliasing, where rocksteady/eidos and nVidia couldn't blame the other quick enough, which always shows dodgy dealings have gone on.
The reason I think nVidia are tight is that they seem much more interested in paying developers for advertising and to add dodgy features to games (at the detriment of everyone as above) to make people think their products are better, instead of just putting their money in to their products.
On AMD's side, Their bundle is, in my opinion, FAR stronger in this case for the reasons mentioned earlier in the thread.
They are cheaper because they are dropping prices on old tech to claw back market share (NVIDIA at approx 70%) and they are buying share with bundles like this. This is costing them money:
http://www.bit-tech.net/news/hardware/2013/01/23/amd-losses/1
Historically, AMD have always been cheaper than nVidia for the same or even more performance.
Their 79XX release prices were bad, but generally they have been the better priced.
AMD are clearly making a bigger effort to be part of the games development industry, whilst not trying to screw over end users, as well as interfacing with the public about software issues and so on.
On the flip side for AMD, they have a GPU in the original Wii, a GPU in the Wii U and its reported that the new Xbox '720' and Playstation '4' will be powered by whats basically an AMD Fusion CPU/GPU set up.
Looks clear to me where AMD are spending (NEW R & D).
I think this strongly ties in with the above, AMD are going to be doing very well off the back of these contracts for all the next gen consoles, and I think nVidia is panicked a bit, as it's no secret that a lot of the industry don't actually like working with nVidia due to the way they act and their attitude, so it looks like this is starting to bite them on the arse now.