>>319232396
the one exception to this is dynamicbone. 
The default safety/perf settings for dynamicbone stop being relevant once you get over 10 people. 
VRChat has a config file in %appdata%/locallow/vrchat/vrchat you can make called config.json. 

I use the following. It bumps your default camera picture resolution up, limits particles, and allows you to completely turn dynamicbone off if you want when you turn on safety settings. Very, extremely worth. 
Also steamvr has a memory leak after so many hours. Get some water and restart steamvr now and then and you'll be in much better shape. It's also better to pick a resolution like 120% and just keep it there rather than use automatic SS scaling.

[code:lit]
{
 "betas": [
 "particle_system_limiter"
 ],
 "ps_max_particles": 50000,
 "ps_max_systems": 200,
 "ps_max_emission": 5000,
 "ps_max_total_emission": 40000,
 "ps_mesh_particle_divider": 60,
 "ps_mesh_particle_poly_limit": 50000,
 "ps_collision_penalty_high": 50,
 "ps_collision_penalty_med": 30,
 "ps_collision_penalty_low": 10,
 "ps_trails_penalty": 10,
 "dynamic_bone_max_affected_transform_count" : 0,
 "dynamic_bone_max_collider_check_count" : 0
 "camera_res_height": 1440
 "camera_res_width": 2160
}
[/code:lit]