My budget is roughly £340+
If I can just upgrade my current PC to suit my needs that would be great, but if it would cost more to do that than to buy a new PC then I guess that is the better option. However, I rarely see new PC's that are good for gaming in my price range these days. Which is why I wondered whether it's best to just upgrade my PC.