Electronics Arts or any other game company won't port games for Linux
unless there is a real commercial demand. Look up the cost for producing
a modern 3d shooter. It goes up to over 20 million dollars and has
something like a TB of content. This is unlikely to happen without a
huge desktop share leading to a proportional customer demand or some
vendor paying these companies outright to get a good port running.
Sorry, there are no easy answers, here.

yes, it is not possible unless there is a real commercial demand. If there is any other way to make this possible then there would be a revolution in the linux demand ( running these 3d games in wine is trouble-some)  i also  thought of creating some great emulator, which would make this possible... (like the dos-box, other game emulators)
Which would enable people to install these games .exe at ease (unlike the UI in wine) and play it safely

 Just an idea

--
magesh
Life is "just tryin out things to see if they work"

http://magesh.geexhq.com/
http://twitter.com/mageshcse