With dynamic core, you can (and in this case, should) use a cycles value much greater than 3000. As wd said, try cycles=auto. If this doesn't fix it, then you could try numbers on the order of 10000-50000 perhaps (10000 might make it run like a nice system from 1994... 50000 is probably closer to what you want, because this is a 3D Origin game and systems powerful enough to run it smoothly probably didn't exist until 1996 or so 😀).
Using the normal core could offer better stability, but it'll be slower because you'll be limited to a lower number of cycles. It is possible that dynamic core doesn't work with this game, so this is worth testing if you're not able to get it to work with dynamic core.
I remember Origin had a flying game around 1994 that everyone complained had ridiculously high requirements, and that many people couldn't get it to run. Perhaps Pacific Strike is that game (?).