There are many versions of the Galaxy S4 out. Here's the one(s) you're probably curious about.
Current - Most versions use the Snapdragon 600, which consists of a 1.9ghz quad-core Krait w/Adreno 320 GPU. This version technically does not have an on-die model, so a separate Gobi modem is used, capable of LTE speeds of 100mbps down and 50mbps up. It's actually 50/50 except in carrier-aggregation mode (which T-Mobile US uses on their AWS spectrum).
Korean - the original Korean model used Exynos Octa, but the new one uses a Snapdragon 800. This consists of a 2.2/2.3ghz (not certain) quad-core Krait with Adreno 330 GPU. The CPU is essentially the same, so just shy of 25% faster due to higher clock speed and presumably better RAM. It's also made using a different process (not smaller), that allows it to hit those higher speeds with less head dissipation and power draw. Lastly, the modem is included on-die this time, and is capable of LTE Advanced speeds of 150mbps in carrier aggregation mode, no specified upload speed.
So what does this mean? It means that we got the baseline Galaxy S4 in April, and we'll likely see an incremental update to it in October, before the S5 releases in April 2014. So the moral is that there will ALWAYS be something better on the horizon. You can buy now or buy later, but do you really want to wait forever? Also, if you're in the USA, there's no guarantee that any carrier will pick up this incremental update due to potential customer confusion. The "fragmentation" word already scares enough people.