All pre-orders will be the limited edition (get the Return to Karkand expansion, at no extra charge). It doesn't matter if the site selling it labels it as the limited edition. It is, because it is a pre-order. Besides Steam, patches don't normally depend on the vendor you bought the game from. They are typically freely available from multiple download locations, for free. I also expect BF3 to continue the process started with BFBC2, where it checks for and downloads the latest patch from a public EA site (static.cdn.ea.com, not the EA store), when you start it up.