oh if you trust your pc that much i would recommend desmume as an emulator since it has the widest compatibility of games but sacrifices speed for it but with the pc you got that souldnt be a problem. i know because it isnt for me
i'd recommend 5ds because of having more cards having turbo duels and moving freely. It covers the events of 1st season but has an extremely difficult part where you have to beat 4 copies of you nonstop with your life points staying the same between duels. also it has the world championship option.
gx is great too and spirit caller covers events up to beginning of the 2nd season and has cards up to destiny heroes. you cant move as freely as you could in 5ds and it has some time event which forces you to go back to dorm when it gets too late (dont worry it doesnt use real time) also duels are easier in gx imo and gx has shadow duels too. all in all i think 5ds is better but gx is definitely worth giving a shot