Sorry, but there is no way in any place, be it Heaven, Hell, whatever, that your video card is to blame for your framerate. At your settings more like a Radeon X1650XT might even be good enough to get those framerates.
Anyone who says otherwise knows nothing of what they talk about; be warned of plenty of people who supposedly claim to be certified, but have all their knowledge in a completely different area. I'd note dryly that IT professionals would, as part of their job and certification, not know anything about video cards; getting CCNA certification deals only with networking.
Rather, I think that what you're seeing is effectively a domino effect; most MMOs have horrid coding for dealing with larger, more open areas with more NPCs, creatures, and players. As a result, the client software tends to choke somewhat on them regardless of what hardware it has available. As a result, the CPU often winds up waiting for periods while it waits for the software to figure out what on earth its doing, and during that time, the CPU is not keeping the video card fed. And if the video card doesn't get fed data, all it can do is virtually twiddle its thumbs while it waits for data.
As far as I can tell here, perhaps the only thing that could help fix your problem is perhaps a better network and Internet connection; less packet loss and lower latency. Since the higher either of those are, the more the client software will choke; it's like tossing a tiny wrench into a huge machine.