It all depends on your budget. If your budget permits it, going for a separate CPU and GPU will always be better.
The best APU to go for is the A10 7870k, although the A10 7850k is the same chip but cheaper. So if you can overclock it you'll get the same performance.