Of course -- I suspect there are very few Candidates with perfect scores, and perfect scores aren't a guarantee of Admission (but certainly would get attention!). I've seen one in about 15 years, and he was a pretty well rounded candidate to star with. My point was that OP's scores were very good, but if there were two otherwise identical candidates, the one with the 800/800 (1600) would get admitted.
I am not suggesting that anyone take SAT/ACT's until they get a perfect score ....for most, that is an exercise in futility. Statistically, it is my understanding that most test takers don't deviate that far from their initial scores unless they do something different like test prep, etc. On the other hand, taking the tests at least twice can't hurt-- the first time you do anything, nerves and newness play a factor. I can imagine going in with a 730/620 , good scores so you have nothing to lose, makes the next test alot easier.
Finally , as noted above, I always encourage both SAT and ACT. I don't recall the whats or whys, but they are different tests , and some people do better on one than the other.