Have you changed brands of ammo, also? At a recent game, I had to use some poor quality Bio BB's, and they kept jamming in the feeder from the mag to the hopup. Verify that that is not the case with your current ammunition, if you have changed it.
Also, load the mags fully, aim the mag so it'll unload the mag into a bag or something, then pull the tab to release all the rounds. If only a few rounds leave at a time, its DEFINITELY problems with the mags, not your gun.
Like SGT.Dangle said, also, it may be that the magazine and the feeder in the magwell don't quite line up right, and are causing misfeeds. Have you tried rocking the magazine back and forth, or side to side, to see if that allows it to feed properly?
~Brian