With level cap or without? While having perfect IVs in all stats is important to max out a Pokemons potential on level 100, when playing with level cap (level 50 in cartridge games) there's a chance that your Pokemon hits a max amount in a stats without having perfect IVs in it. Although I can't say how much EVs factor into it; then again you'd want to recalculate them anyway, since Smogons EVs are optimized for level 100 fights.
If we're talking about level 100 fights, then it's important to know what your Pokemon does. If it's supposed to hit as hard and fast as possible, but dies to basically anything that hits it, you need perfect IVs in respective attack stat and speed while forfeiting some IVs in both defenses.