Is sodium or argon more reactive and why?

Argon has completely filled valence orbitals and hence is unreactive.

Sodium has one valence electron. If sodium loses this electron it will attain the stable electron configuration of the nearest noble gas (argon) and hence is reactive.