The NVIDIA SHIELD TV Pro ($199.99) does all of this:
Stream TV at up to 4K resolution
Stream AAA video games at up to 4K resolution (controller or keyboard/mouse sold separately)
Run premium Android games
Run dozens of TV, music, and gaming apps
Organize your media files with Plex media server
Work with Google Home and Alexa (separate Google Home or Amazon Echo device required)