Confused over table_open_cache
Yes, increase table_open_cache.

Are you using Windows?  Or *nix?  (You are in an area where the OS matters.)

Keep in mind that each MyISAM table involves 3 files.

What is Max_used_connections?  That should give you a clue of what max_connections can be lowered to.