Yeah, that looks like the right antenna. By getting better reception it should improve both your bandwidth, and your speed on the internet. If in the end you do decide to get a new card, don't get a Belkin. They're cheap, and have multiple other issues with them, a Linksys, D-Link or Netgear would be the way to go.
P.S. It's nice to find someone with the same name

.