This is how I see it, Sasuke had the curse mark that made him even stronger but was weaken after losing it. The MS just put Sasuke back where he was with the curse mark but gotten abit stronger after turning evil and mastering his MS jutsus. Sasuke had to go full curse mark to beat a weaken Orochimaru and couldn't kill him just surpress him. Orochimaru was going against a 4 tails Naruto and only stopped because his body was giving out. So too me they both would be on even ground but Orochimaru weaken has always been genjutsu but it's hard to trick him also, he can tell if a clone is real or not which many can't do without a Sharingan wich leaves me to believe that he can handle sasuke's genjutsus because they're aren't on itachi's levels. Orochimaru trained Sasuke for 3 years so he would know all of his moves and battle strategy but Sasuke doesnt know everyone of orochimaru jutsus or he would have used them when he had orochimaru power sealed in him. Also Kakashi trained and got stronger because the whole fight Sasuke was getting his ass whooped and before you say it's because he was going blind I want to point out that Itachi was going blind yet still put up a fight unlike sasuke was doing against Kakashi. Kakashi didn't expect the arrow but after he would be able to dodge it by increasing the distant between them when Sasunoo is used. I am curious about Karin because sasuke controls it with chidori so couldn't kakashi use the Sharingan to copy how sasuke control it and do the same? We see how fast kakashi can make hand seals in his fight against Naruto and Sakura (episode 2-7)