My suggestion is to not narrow it down to a single machine. Come up with a list of a bunch of machines that would be acceptable and see what's available locally. If something local for a good price, that's becomes your first machine. Unless you really know what you want, why pay a premium to find a specific game when there are so many great games to choose from. For me, that ended up being Jurassic Park (DE), but I also had several of the games you listed on my list.