Rendering the table with such large records always going to take time. I'd suggest you to use the Grid instead. Or provide the
paging
feature for your table - that won't display all the data in one shot.
Refer this article about using the basic grid in MVC-
Using the Grid.MVC in ASP.NET MVC[
^]
There are alternatives too for this grid, you can google it out :)
-KR