Is this a good bday gift for my bf?

His bday is coming up and I truly have no idea what to get him, he is also starting a new job and i have never seeing him wear one... he got me a laptop and shoes for my bday so I want to surprise him... he like video games and express it’s his fav store.. also looking for more recommendations for what to get?