Vehicular Ad Hoc Networks (VANETs) are a specific type of mobile ad hoc networks (MANETs) that are specifically built for Intelligent Transportation Systems (ITS). Vehicular Ad Hoc Networks (VANETs) facilitate wireless connectivity between vehicles on roadways using communication technologies such as Wi-Fi and Bluetooth. An essential prerequisite for VANETs is their capacity to adjust to various situations and circumstances, regardless of the level of traffic and the positions of vehicles. These networks must operate efficiently in both urban and rural areas, regardless of the dynamic and frequently unpredictable nature of these environments. The dynamic nature and large population of users in VANETs pose continuous challenges, particularly with the efficiency of routing methods. Conventional routing protocols designed for Mobile Ad hoc Networks (MANETs) sometimes demonstrate path instability when used in Vehicular Ad hoc Network (VANET) settings. The instability results in a higher occurrence of packet loss, increased overhead owing to frequent route repairs or failure alerts, and as a result, lower delivery rates and longer transmission delays. This work presents a multi-factor system strategy to tackle these difficulties, intending to improve the routing efficiency in VANETs. In addition, this paper addresses the problems of path instability and enhances network performance in different vehicle contexts with our technique.