i have budget between $1100 to $1300
Hmm.. swap out the CPU cooler for a Cooler Master EVO. Your motherboard is a H87, meaning the unlocked CPU and aftermarket CPU Cooler will be pointless because only Z87/97 boards can be used to overclock. So if you plan to overclock, go with a Z87(or Z97 if you want to future proof abit) and if not, go with a regular i5-4670 and use the intel stock CPU cooler. If you want to save ~$15, go with a WD Blue instead of Black. A Blue should be able to serve your purpose but if you want the extra performance boost, go ahead and get the Black.
For the GPU, a 280x is a good choice, but I don't know about getting a XFX card. I don't know if they are good or bad compared to others, so I won't go into saying what you should do, but do consider other versions and do your research.
For the keyboard(this is really just an opinion), look at the Cooler Master Gaming Bundle. It includes a mouse and keyboard, along with the blue backlight at a lower price.
thank you that helped alot!