Everything else looks fine. You could change to an fx-6300 and am3+ motherboard if your budget allows.
Also, drop the cooler because you won't be overclocking on that motherboard. The power phases just aren't there.
Which motherboard would you advise and ram?
Also i was wondering if there's anything i could compromise on to drop the price but not lose too much performance
At this budget you should not compromise on anything as it will greatly impact performance.
If you want to overclock you will need a 970 chipset board for the fx6300, but you can go with a 760 or 880 chipset if you don't really care about it.
At this budget you should not compromise on anything as it will greatly impact performance.
If you want to overclock you will need a 970 chipset board for the fx6300, but you can go with a 760 or 880 chipset if you don't really care about it.
If i'm playing bf4 on high will i need to overclock ? and it looks like i might just upgrade the Ram then