i am planning to buy a video card can you reccomend whats best for a4-5300 by the way i dont care about crossfiring it i dont want to rely on the integrated graphics
Get a 250x or HD 7770, whichever is cheaper. They are the same card. If the performance still isn't quite what you want, I would look into replacing that A4 with a 750k or 760k, with at least a Coolermaster Hyper TX3.
An R7 250x/HD 7770 would meet your budget and is enough for DOTA 2. Whether your CPU is up to the task is not something I am overly confident in. That is a pretty low end chip.
Get a 250x or HD 7770, whichever is cheaper. They are the same card. If the performance still isn't quite what you want, I would look into replacing that A4 with a 750k or 760k, with at least a Coolermaster Hyper TX3.