I think Generals Zero hour is educational ... You have to control your building and your money income at the same time.
Teaches you values in money management.
You have to replace your lost men and equipment or perish. You have to be agressive
or lose the battle if your just hung up on defense.
You have to make decisions in a hurry so it helps in other everyday activities.
Car racing games teach you to control your speed or die.
Football or all sports games are good at developing think ahead skills too.
PC/console games are not just for the sake of exercising your fingers.
They can make or break you in a real life situation.