advise_?

hi,
i want to create a realistic terrain simulation. I search a bit , and i think i have to use a game engine for better performance.
What do you advise to me for this project.which game engine and what for terrain generation.