First of all you have chose a SandyBridge processor. Are you aware of the current fault on the chipsets on these motherboards? Although the SandyBridge processors are very good, I think that personally I would wait until the chipset issue is resolved.
You have chose the i5 2500K over the cheaper i5 2500. I believe the only difference between these is that the multiplier is unlocked on the K version - do you intend to overclock? If not then it is unnecessary to buy that version.
The graphics card you have chose is a low profile card, made to fit slimline cases, so will not fit in your full size case properly. You should buy one that is not 'Low Profile'. It is also a pretty low powered one. I'm not sure if Photoshop ever places much strain on the graphics card but it may be worthwhile finding out.
If you have a student living at home with you (or happen to be one yourself), you will be eligible to buy Windows 7 at a reduced rate, available click here
Should be a very good PC once built. Good Luck!