Before this ignorance goes on any longer, there is no software difference between AMD and Intel chips.
They both operate on the x86 assembly platform (or else windows couldn't run on both of them without a major difference in code).
All software compiled for an 80x86 architechture (as well as including ones compiled for extended 32 bit (x86-64, which AMD currently owns) should work on both chips. I can't think of a single application that would fall into an intel only program that might even interest a semi normal consumer, the kind of people who would post here for help.)
Their support for hardware is based on motherboards and should be investigated some, but it shouldn't be an issue. Just buy a different mobo.
In theory, the phenom 2 and core i7 have different market places.
If you are actually cash strapped (especially if it is around 1000 USD) then you will have to decide what your machine will predominantly be used for (Gaming versus video editing versus photo editing. Almost anything else would be just as well off with a last generation chip...) If you want to game, you will want a better graphics card, meaning you will want to spend less on the CPU, which favors an AMD chip.
If you want to video edit, you will want a respectable video card (image quality reasons) and a fast processor with as many cores as you can get basically, obviously favoring the core i7.
If you are in photo-editing market, I would imagine that the difference would be marginal, but favoring the i7. With little to no multi-core support in the applications and the main bottleneck being ram bandwidth and internal cache, I would say the i7 is probably the better chip to buy, considering DDR3 ram is cheap now and you get more cache on an intel chip. I wouldn't rule out a Q9550 for this though.