Is the only way to make a material like this look good, to have 600k+ faces?

you could use a shader based technique as laid out in this thread:

2 Likes