Unfortunatly, if you are looking for a new retail card then there is nothing that will beat a 9800GT in terms of performance for £50.
If you will consider a second-hand card then I think you can get a GTX 260 for ~£60 these days. This will give you a decent performance boost over a 9800GT, just make sure you buy one from a decent seller which doesn't have any issues.