Route instability causes the frequent changes in path selection on the Internet. A good path selection policy can avoid the repetitive changes of the route by scrutinizing the quality of path in BGP. This work is improving a Stable Route Selection (SRS) approach which has not considered the quality of path in BGP. Nevertheless, the SRS approach selects a route by considering delay and longest path uptime as the foremost criteria, which results in lower throughput and higher end-to-end delay. Consequently, we propose an Improved Stable Path Selection (ISPS) approach, which utilizes the QoS attributes for path selection process competently. For this, we consider available bandwidth, delay and longest path uptime as the QoS attribute for path selection process in BGP. Additionally, in ISPS approach, the BGP routers continuously monitor the queue and traffic flow for selecting the best available path. Subsequently, the proposed ISPS approach adapts the dynamic changes in topology without decreasing the stability of routes and QoS parameters. The simulation results exemplify the usefulness of the proposed ISPS approach over SRS in improving network performance, and yields better results concerning throughput, average end-to-end delay, packet loss rate, and exchanged updates.