So I have a 3D model that has around 150K polygons. So I tried to render it in XNA and my FPS dropped from 2500 FPS to 30 FPS. I tried to render two models and my FPS drop from 30 FPS to 7 FPS.
I have a 3930K with 6 cores and 12 threads and 1 of my threads is at 100%. So I guess I'm hitting CPU limit before GPU limit. My GPU usage is only 40%. So I guess I need to do Multithreading to use all 6 cores.
I just want to know am I crazy for rendering 300K polygons at once (150K * 2)? is 300K polygons is too high? how do other games render? How many polygons does a modern game has?
how many polygons can I render at once? do I have to use something like LOD to limit how many polygons I can render at once?
sorry for all of these question but i'm new to 3D development.



