The correct answer is Switch.
A switch operates at the data link layer (Layer 2) of the OSI model and can create multiple collision domains, which reduces collisions and increases effective bandwidth. However, unlike routers, switches do not create broadcast domains; that function is typically associated with routers. A router creates separate broadcast domains, effectively segmenting network traffic and improving efficiency.
So, for the specific question about creating broadcast domains and raising effective bandwidth, if we focus strictly on effective bandwidth without the broadcast domain aspect, the switch is the better choice. If you're referring to both aspects - creating broadcast domains and increasing bandwidth through segmentation - the router would be the right choice.
Please double-check the context of the question to determine which aspect is more crucial for your needs.