Average 770 price is $600 and above... Cheapest would be leadtek which is priced at $588 or something... If you are planning to play bf4 with ultra and no AA, then get a 770.. otherwise, stick with 760 for the type of games that you mentioned you are playing..
If you do get 770, you cant get the bundle for gpu+psu. But you can get the FSP raider 550w or seasonic m12ii 550w, whichever is cheaper.
For keyboard, depends on whether you wan full size of TKL, which does not have the numpad on the right. You can go to x-treme solutions to take a look. They have a wide range.
As for speakers, depend on your budget, table size and the sound that you are aiming for. For $100+, can get Swans M10. For $250, can get Swans Gt-1000 that is said to be designed for gaming. Above $300, can get corsair sp2500, m50w, aego m and a lot more.