Prétérit (ce que tu appelles simple past) = action qui s'est déroulée dans le passée et qui est terminée, sans aucun lien avec le présent
Present perfect : action qui a commencé dans le passé qui a un lien, des conséquences dans le présent
Pour tes phrases, la 1re peut être juste ou non, tout dépend du contexte
La 2e je dirais plutôt "I have started playing video games since I was 12 years old"
La 3e me semble bizarre, "what did you eat?" me semble plus correcte
La 4e je dirais "I watched / I was watching TV all night long" puisque c'est une action passée et terminée
Dans les 4 dernières, j'utiliserais plutôt le prétérit, à moins que le contexte ne me prouve le contraire