(I agree with all of the above.)
Just to add, the 54 and 100 numbers you're reading are the numbers for your local net connection. 54mbps is the max. theoretical throughput for 802.11g wifi networks, and 100mbps is for 100mbps ethernet.
These connections are only ever as fast as the slowest connection. So, for you, you have something like this:
2mbps (internet) --> 54mbps (local wifi)
or
2mbps (internet) --> 100mbps (local ethernet)
Either way, the fastest you'll get is 2mbps, because that's the fastest that part of the connection can go.
If you get a broadband upgrade, you'll end up with something like
8mbps --> 54mbps (local wifi)
Even then, 8mbps is still the fastest you'll get, so your 54mbps wifi dongle is plenty fast enough. Getting a new, super-fast wifi dongle and supporting router won't make a bit of difference, because it can't go faster than 8mbps anyway.
When you buy broadband at 50mbps, you'll need to change your dongle and (likely) router. But until that day comes (perhaps not for years), you'll be fine with that dongle.