Hi Rana,
50000 records is not really much for the SQL server. Changing the table type is not helping you. In this case, the data is prepared to be able to run over multiple sessions.
It would be better to find out what is really causing the performance issue. Is it a missing index, fragmented index, wrong caching, slow disks, etc?
To find out about this, you need to do some proper monitoring like using AXperf, Trace parser and SQL performance monitoring.