Has to be a mac?
P.S. The imac is not a good deal in my opinion with 2000$ You can get a i7 pc with a GPu(Graphics card) that can max out wow and still give you like 60-80 fps average (benchmark)
If you can custom build a pc we will be glad to help
P.S.S Custom Building is easy