Very interesting. Enough so that it has (partially) awakened me from my modding slumber.
As soon as my torrent of a movie I will not mention by name is done downloading, I will reinstall Origin, and give it a look over. Perhaps they did some alterations to the game engine beyond stripping the DRM and adding Origin related bells and whistles. Might even move my BFH42 mod over to the free version. Might catch on since the free version will most certainly have a larger multiplayer community then the old paid version.
I'm betting they at least made it more stable in Windows 7. That alone might convince me to migrate my mods over to it.