I got a N3DSXL for my birthday, and I also got Omega Ruby. I noticed that the battles actually have lag, I tried it on my old 3ds and it does the same thing? Why does it still lag on the N3DS?
It's because the games weren't optimized to begin with. So unless they put out a patch of some kind they will lag regardless of what system they're running on.
The New 3DS will actually downclock itself to be the same exact speeds as the regular O3DS whenever you play games that don't support it. Since OA came out before the New 3DS, the code doesn't know it exists, and thus, doesn't ask for the better speeds (which would result in better framerate).
Considering how lazy and greed gamefreak/nintendo is ot's capable they will release pokémon ZX and ZY with new Zygarde forma that will be a sightly updated X and Y versions, for full price and using the New 3DS better specs as their selling point, maybe evento been exclusive for the New 3DS
Not really. A patch that large would almost constitute a new game, considering the exefs would be almost completely rewritten and stuff would be so incredibly different. Although, if they could figure out how to optimize their shitty battle engine to run better on the old hardware, that'd be great. Regular games can render much more and not lag at all, but you can't render two Pokemon models, let alone 4 or more.
ffs GF get your shit together. You're better than this.
Edit: As well, they might be able to pull a Black/White/Black 2/White 2, where it'll run on both kinds of hardware, but if running on the newer hardware, it'll take advantage of it.