You need a better graphics card. Since you picked a h77 motherboard, I'm assuming you're not overclocking. Get a i5-3470. Your psu is extremely overkill and a bad brand. Get a xfx 550w for about $50. Use all the money you saved on a better graphics card like a gtx660 or gtx660ti if possible.
Even the 660ti will be cutting it close on ultra 1080p, but it depends on how many fps you consider playable. I had to turn MSAA off and set Antialiasing Post (nVidia's TXAA) to High to lock in at 60fps. Without that I'd get drops to the 40s.
A rough draft for now. Not sure on your budget so I kept it under $800. I just noticed that you didn't list a case, so do you already have one or forgot to list? If you still have room in the budget, upgrade to a 660ti.