Im looking to upgrade from my oscar schmidt to something a little smoother and easy to play. Im into Metal like Bring me the Horizon, Underoath, Job for a Cowboy. Speedy stuff like that. Ive found that its kinda hard to play those songs on a semi hollow. So im looking for a guitar that will sound good while playing metal.
My price range is only $600 or lower.

Can you help

Ibanez guitars, Jacksons and ESPs.

Check out the Jackson Dinky series. Great guitars for the price.
you could look into schecter?

also just whatever body else said

i'm assuming you'll want to be tuning low (judging by the bands you listed), so maybe try and find something with a string through body/tune-o-matic bridge
Top lel.